<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- basic -->
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <!-- mobile metas -->
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="viewport" content="initial-scale=1, maximum-scale=1" />
    <!-- site metas -->
    <title>轻态公寓·老年港湾</title>
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <meta name="author" content="" />
    <!-- site icons -->
    <link rel="icon" href="images/fevicon/fevicon.png" type="image/gif" />
    <!-- Owl Stylesheets -->
    <link rel="stylesheet" type="text/css" href="css/owl.carousel.min.css" />
    <!-- nice select css -->
    <link rel="stylesheet" type="text/css" href="css/nice-select.min.css" />
    <!-- bootstrap css -->
    <link
      rel="stylesheet"
      href="https://www.jq22.com/jquery/bootstrap-4.2.1.css"
    />
    <!-- Site css -->
    <link rel="stylesheet" href="css/style.css" />
    <!-- responsive css -->
    <link rel="stylesheet" href="css/responsive.css" />
    <!-- custom css -->
    <link rel="stylesheet" href="css/custom.css" />
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
      <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>

  <body id="default_theme" class="contact_page sub_page">
    <!-- loader -->
    <div class="bg_load">
      <img class="loader_animation" src="images/loader.svg" alt="#" />
    </div>
    <!-- end loader -->

    <div id="app">
      <!-- hero area starts -->
      <div class="hero_area">
        <!-- header section starts -->
        <header class="header_section">
          <!-- navbar starts -->
          <nav class="navbar navbar-expand-lg header_navbar">
            <a class="navbar-brand" href="index.html">
              <img src="images/logo.png" alt="" />
              <span> 轻态公寓·老年港湾 </span>
            </a>
            <button
              class="navbar-toggler"
              type="button"
              data-toggle="collapse"
              data-target="#navbarSupportedContent"
              aria-controls="navbarSupportedContent"
              aria-expanded="false"
              aria-label="Toggle navigation"
            >
              <span class="">11111adad </span>
            </button>

            <div class="collapse navbar-collapse" id="navbarSupportedContent">
              <ul class="navbar-nav ml-auto align-items-center">
                <li class="nav-item">
                  <a class="nav-link" href="index.html"
                    >首页 <span class="sr-only">(current)</span></a
                  >
                </li>
                <li class="nav-item active">
                  <a class="nav-link" href="about.html">关于轻态 </a>
                </li>
                <li class="nav-item">
                  <a class="nav-link" href="property.html"> 找房 </a>
                </li>
                <li class="nav-item">
                  <a class="nav-link" href="order_list.html"> 我的订单 </a>
                </li>

                <li class="nav-item active">
                  <a class="nav-link" href="contact.html"> 联系我们 </a>
                </li>
              </ul>
              <div class="user_option">
                <a href="user_info.html" class="user_login_link">
                  <svg
                    data-name="Layer 1"
                    xmlns="http://www.w3.org/2000/svg"
                    viewBox="0 0 518.95 441.44"
                  >
                    <defs>
                      <style>
                        .cls-1 {
                          isolation: isolate;
                        }
                      </style>
                    </defs>
                    <title>user-icon</title>
                    <g class="">
                      <path
                        class=""
                        d="M631.75,452.8A132.22,132.22,0,0,1,659,495.72H140.05q9.84-24.53,30.1-45.27,21.27-21.69,52.41-37.73,89.78-47.16,181.63-45.51T585.83,417.9Q613.32,433,631.75,452.8ZM322.2,73.15q-34.77,17.92-55,49.75A127.59,127.59,0,0,0,247,192.7a126.32,126.32,0,0,0,20.76,70,146.22,146.22,0,0,0,55.53,50.46q35.28,18.87,77.06,18.63t77.07-19.57q34.75-18.86,54.49-50,20.75-32.55,20.75-70.27t-21.27-69.8q-20.25-31.12-54.49-49a163.52,163.52,0,0,0-77.33-18.87Q357.49,54.28,322.2,73.15Z"
                        transform="translate(-140.05 -54.28)"
                      />
                    </g>
                  </svg>
                </a>
                <form class="form-inline my-1 my-lg-0">
                  <input
                    class="form-control user_search_input"
                    type="search"
                    placeholder="Search"
                    aria-label="Search"
                  />
                  <button class="my-2 my-sm-0 user_search_btn" type="submit">
                    <svg
                      enable-background="new 0 0 515.558 515.558"
                      height="512"
                      viewBox="0 0 515.558 515.558"
                      width="512"
                      xmlns="http://www.w3.org/2000/svg"
                    >
                      <path
                        d="m378.344 332.78c25.37-34.645 40.545-77.2 40.545-123.333 0-115.484-93.961-209.445-209.445-209.445s-209.444 93.961-209.444 209.445 93.961 209.445 209.445 209.445c46.133 0 88.692-15.177 123.337-40.547l137.212 137.212 45.564-45.564c0-.001-137.214-137.213-137.214-137.213zm-168.899 21.667c-79.958 0-145-65.042-145-145s65.042-145 145-145 145 65.042 145 145-65.043 145-145 145z"
                      />
                    </svg>
                  </button>
                </form>
              </div>
            </div>
          </nav>
          <!-- navbar ends -->
        </header>
        <!-- header section ends -->
      </div>
      <!-- hero area ends -->

      <!-- page info starts -->

      <div class="page_info layout_padding pr_mobile_20">
        <div class="section_bg section_bg_left"></div>
        <div class="container">
          <div class="page_box">
            <h2 class="page_name">登录</h2>
            <nav aria-label="breadcrumb">
              <ol class="breadcrumb">
                <li class="breadcrumb-item"><a href="index.html">首页</a></li>
                <li class="breadcrumb-item active" aria-current="page">登录</li>
              </ol>
            </nav>
          </div>
        </div>
      </div>

      <!-- page info ends -->

      <!-- contact section starts-->

      <section
        class="contact_section layout_padding layout_margin pl_mobile_20"
      >
        <div class="section_bg section_bg_right"></div>
        <div class="container-fluid">
          <div class="row">
            <div class="col-md-5 offset-md-1">
              <div class="form_container mb_md_75">
                <div class="heading_container">
                  <h2>欢迎登录轻态</h2>
                </div>
                <form>
                  <div>
                    <input
                      type="text"
                      v-model="form.phone"
                      placeholder="请输入登录账号"
                    />
                  </div>
                  <div>
                    <input
                      type="text"
                      v-model="form.password"
                      placeholder="请输入登录密码"
                    />
                  </div>
                  <div class="" style="text-align: right; color: #fff">
                    <a href="user_info.html">
                      <span style="text-align: right; color: #fff">
                        去注册
                      </span>
                    </a>
                  </div>
                  <div class="btn-box">
                    <button type="button" @click="onSubmit">
                      <span> 登录 </span>
                    </button>
                  </div>
                </form>
              </div>
            </div>
          </div>
        </div>
      </section>
    </div>

    <!-- footer section -->
    <footer class="footer_section">
      <p>轻态公寓 | 轻态港湾 | 轻态社区 </p>
      <p>Copyright © 2024 轻态 ICP证浙B2-20160559</p>
    </footer>
    <!-- end  footer section -->

    <!-- js section -->
    <!-- jQuery -->
    <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script>
    <!-- bootstrap js -->
    <script src="js/bootstrap.min.js"></script>
    <!-- owl slider -->
    <script src="js/owl.carousel.min.js"></script>
    <!-- nice select -->
    <script src="js/jquery.nice-select.min.js"></script>
    <!-- custom js -->
    <script src="js/custom.js"></script>

    <script src="js/vue@2.6.14.js"></script>
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
    <!-- 引入样式 -->
    <link
      rel="stylesheet"
      href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"
    />
    <!-- 引入组件库 -->
    <script src="https://unpkg.com/element-ui/lib/index.js"></script>
    <script>
      new Vue({
        el: "#app",
        data: {
          detail: {},
          form: {
            phone: "",
            password: "",
          },
        },
        mounted() {},
        created() {},
        methods: {
          getUrlParam(name) {
            const searchParams = new URLSearchParams(window.location.search);

            // 获取所有参数为对象形式
            const allParams = Object.fromEntries(searchParams.entries());

            return allParams;
          },
          onSubmit() {
            const { phone, password } = this.form;
            if (!phone || !password) {
              return this.$message.warning("请填写完整信息");
            }
            axios
              .post("http://localhost:8080/api/users/app/login", {
                phone,
                password,
              })
              .then((response) => {
                const res = response.data;
                if (res.code === 200) {
                  this.$message.success("登录成功");
                  window.localStorage.setItem("APFTE_TOKEN", res.data);
                  window.location.href = "index.html";
                } else {
                  this.$message.error(response.data.data);
                }
              });
          },
        },
      });
    </script>
  </body>
</html>
